/** 
* All Rights Reserved , Copyright (C) 2020 , 青岛鼎信通讯股份有限公司
* 
* PmResourceChangeLineEntity
* 资源变更明细
* 
* 修改纪录
* 2020-05-15 版本：1.0 shenyouyi 创建。
* @version 版本：1.0
* @author 作者：shenyouyi</name>
* 创建日期2020-05-15</date>
*/

package com.topscomm.pm.pojo;

import java.math.BigDecimal;
import java.util.*;
import com.topscomm.pm.*;

public class PmResourceChangeLineEntity extends PmEntity
{
    private static final long serialVersionUID = 1L;
    /** TableName:资源变更明细	*/
    public static String tableName= "PmResourceChangeLine";
    @Override
    public String getTableName(){ return "PmResourceChangeLine";}

    /** ColumnName:项目		*/
    public static String FieldProjectid = "projectid";

    /** ColumnName:资源变更		*/
    public static String FieldResourcechangeid = "resourcechangeid";

    /** ColumnName:行号		*/
    public static String FieldLineno = "lineno";

    /** ColumnName:资源申请明细		*/
    public static String FieldResourceapplylineid = "resourceapplylineid";

    /** ColumnName:数量(原)	单位类型为数量时显示	*/
    public static String FieldNumold = "numold";

    /** ColumnName:单位类型(原)	天、小时、数量	*/
    public static String FieldUnittypeold = "unittypeold";

    /** ColumnName:总金额(原)		*/
    public static String FieldTotalmoneyold = "totalmoneyold";

    /** ColumnName:申请说明(原)		*/
    public static String FieldApplyexplainold = "applyexplainold";

    /** ColumnName:开始时间(原)	根据单位类型，到天还是到小时，数量时不显示	*/
    public static String FieldStarttimeold = "starttimeold";

    /** ColumnName:结束时间(原)		*/
    public static String FieldEndtimeold = "endtimeold";

    /** ColumnName:资源编码(原)		*/
    public static String FieldResourcecodeold = "resourcecodeold";

    /** ColumnName:资源名称(原)		*/
    public static String FieldResourcenameold = "resourcenameold";

    /** ColumnName:单价(原)		*/
    public static String FieldUnitpriceold = "unitpriceold";

    /** ColumnName:状态		*/
    public static String FieldState = "state";

    /** ColumnName:开始时间(新)	根据单位类型，到天还是到小时，数量时不显示	*/
    public static String FieldStarttime = "starttime";

    /** ColumnName:结束时间(新)		*/
    public static String FieldEndtime = "endtime";

    /** ColumnName:数量(新)	单位类型为数量时显示	*/
    public static String FieldNum = "num";

    /** ColumnName:总金额(新)		*/
    public static String FieldTotalmoney = "totalmoney";

    /** ColumnName:申请说明(新)		*/
    public static String FieldApplyexplain = "applyexplain";

    /**项目		*/
    private long projectid;

    /**资源变更		*/
    private long resourcechangeid;

    /**行号		*/
    private int lineno;

    /**资源申请明细		*/
    private long resourceapplylineid;

    /**数量(原)	单位类型为数量时显示	*/
    private int numold;

    /**单位类型(原)	天、小时、数量	*/
    private String unittypeold;

    /**总金额(原)		*/
    private BigDecimal totalmoneyold=BigDecimal.ZERO;

    /**申请说明(原)		*/
    private String applyexplainold;

    /**开始时间(原)	根据单位类型，到天还是到小时，数量时不显示	*/
    private Date starttimeold;

    /**结束时间(原)		*/
    private Date endtimeold;

    /**资源编码(原)		*/
    private String resourcecodeold;

    /**资源名称(原)		*/
    private String resourcenameold;

    /**单价(原)		*/
    private BigDecimal unitpriceold=BigDecimal.ZERO;

    /**状态		*/
    private int state;

    /**开始时间(新)	根据单位类型，到天还是到小时，数量时不显示	*/
    private Date starttime;

    /**结束时间(新)		*/
    private Date endtime;

    /**数量(新)	单位类型为数量时显示	*/
    private int num;

    /**总金额(新)		*/
    private BigDecimal totalmoney=BigDecimal.ZERO;

    /**申请说明(新)		*/
    private String applyexplain;

    /**
    * @return the  projectid:项目
    */
    public long getProjectid() {
        return this.projectid;
    }

    /**
    * @param projectid:项目
    */
    public void setProjectid(long projectid) {
        this.projectid = projectid;
    }

    /**
    * @return the  resourcechangeid:资源变更
    */
    public long getResourcechangeid() {
        return this.resourcechangeid;
    }

    /**
    * @param resourcechangeid:资源变更
    */
    public void setResourcechangeid(long resourcechangeid) {
        this.resourcechangeid = resourcechangeid;
    }

    /**
    * @return the  lineno:行号
    */
    public int getLineno() {
        return this.lineno;
    }

    /**
    * @param lineno:行号
    */
    public void setLineno(int lineno) {
        this.lineno = lineno;
    }

    /**
    * @return the  resourceapplylineid:资源申请明细
    */
    public long getResourceapplylineid() {
        return this.resourceapplylineid;
    }

    /**
    * @param resourceapplylineid:资源申请明细
    */
    public void setResourceapplylineid(long resourceapplylineid) {
        this.resourceapplylineid = resourceapplylineid;
    }

    /**
    * @return the  numold:单位类型为数量时显示
    */
    public int getNumold() {
        return this.numold;
    }

    /**
    * @param numold:单位类型为数量时显示
    */
    public void setNumold(int numold) {
        this.numold = numold;
    }

    /**
    * @return the  unittypeold:天、小时、数量
    */
    public String getUnittypeold() {
        return this.unittypeold;
    }

    /**
    * @param unittypeold:天、小时、数量
    */
    public void setUnittypeold(String unittypeold) {
        this.unittypeold = unittypeold;
    }

    /**
    * @return the  totalmoneyold:总金额(原)
    */
    public BigDecimal getTotalmoneyold() {
        return this.totalmoneyold;
    }

    /**
    * @param totalmoneyold:总金额(原)
    */
    public void setTotalmoneyold(BigDecimal totalmoneyold) {
        this.totalmoneyold = totalmoneyold;
    }

    /**
    * @return the  applyexplainold:申请说明(原)
    */
    public String getApplyexplainold() {
        return this.applyexplainold;
    }

    /**
    * @param applyexplainold:申请说明(原)
    */
    public void setApplyexplainold(String applyexplainold) {
        this.applyexplainold = applyexplainold;
    }

    /**
    * @return the  starttimeold:根据单位类型，到天还是到小时，数量时不显示
    */
    public Date getStarttimeold() {
        return this.starttimeold;
    }

    /**
    * @param starttimeold:根据单位类型，到天还是到小时，数量时不显示
    */
    public void setStarttimeold(Date starttimeold) {
        this.starttimeold = starttimeold;
    }

    /**
    * @return the  endtimeold:结束时间(原)
    */
    public Date getEndtimeold() {
        return this.endtimeold;
    }

    /**
    * @param endtimeold:结束时间(原)
    */
    public void setEndtimeold(Date endtimeold) {
        this.endtimeold = endtimeold;
    }

    /**
    * @return the  resourcecodeold:资源编码(原)
    */
    public String getResourcecodeold() {
        return this.resourcecodeold;
    }

    /**
    * @param resourcecodeold:资源编码(原)
    */
    public void setResourcecodeold(String resourcecodeold) {
        this.resourcecodeold = resourcecodeold;
    }

    /**
    * @return the  resourcenameold:资源名称(原)
    */
    public String getResourcenameold() {
        return this.resourcenameold;
    }

    /**
    * @param resourcenameold:资源名称(原)
    */
    public void setResourcenameold(String resourcenameold) {
        this.resourcenameold = resourcenameold;
    }

    /**
    * @return the  unitpriceold:单价(原)
    */
    public BigDecimal getUnitpriceold() {
        return this.unitpriceold;
    }

    /**
    * @param unitpriceold:单价(原)
    */
    public void setUnitpriceold(BigDecimal unitpriceold) {
        this.unitpriceold = unitpriceold;
    }

    /**
    * @return the  state:状态
    */
    public int getState() {
        return this.state;
    }

    /**
    * @param state:状态
    */
    public void setState(int state) {
        this.state = state;
    }

    /**
    * @return the  starttime:根据单位类型，到天还是到小时，数量时不显示
    */
    public Date getStarttime() {
        return this.starttime;
    }

    /**
    * @param starttime:根据单位类型，到天还是到小时，数量时不显示
    */
    public void setStarttime(Date starttime) {
        this.starttime = starttime;
    }

    /**
    * @return the  endtime:结束时间(新)
    */
    public Date getEndtime() {
        return this.endtime;
    }

    /**
    * @param endtime:结束时间(新)
    */
    public void setEndtime(Date endtime) {
        this.endtime = endtime;
    }

    /**
    * @return the  num:单位类型为数量时显示
    */
    public int getNum() {
        return this.num;
    }

    /**
    * @param num:单位类型为数量时显示
    */
    public void setNum(int num) {
        this.num = num;
    }

    /**
    * @return the  totalmoney:总金额(新)
    */
    public BigDecimal getTotalmoney() {
        return this.totalmoney;
    }

    /**
    * @param totalmoney:总金额(新)
    */
    public void setTotalmoney(BigDecimal totalmoney) {
        this.totalmoney = totalmoney;
    }

    /**
    * @return the  applyexplain:申请说明(新)
    */
    public String getApplyexplain() {
        return this.applyexplain;
    }

    /**
    * @param applyexplain:申请说明(新)
    */
    public void setApplyexplain(String applyexplain) {
        this.applyexplain = applyexplain;
    }

}
